package ${package_service}.impl;
import ${package_core_dao_mapper}.${domainModelNameUpper}Mapper;
import ${package_core_dao_model}.${domainModelNameUpper};
import ${package_core_dao_model}.${domainModelNameUpper}Example;
import ${package_service}.${domainModelNameUpper}Service;
import ${service_interface_reference};
import ${mapper_interface_reference};
import org.springframework.stereotype.Service;
import lombok.extern.slf4j.Slf4j;
import javax.annotation.Resource;

/**
 * <p>
 *
 * </p>
 *
 * @author ${author}
 * @version V1.0.0
 * @date ${create_time}
 * @modificationHistory=========================逻辑或功能性重大变更记录
 * @modify By: {修改人}  ${create_time}
 * @modify reason: {方法名}:{原因}
 * ...
 */
@Slf4j
@Service
public class ${domainModelNameUpper}ServiceImpl extends ${abstract_service_impl_reference_name}<${domainModelNameUpper},${domainModelNameUpper}Example> implements ${domainModelNameUpper}Service {

    @Resource
    private ${domainModelNameUpper}Mapper ${domainModelNameLower}Mapper;

    @Override
    public ${mapper_interface_reference_name}<${domainModelNameUpper}, ${domainModelNameUpper}Example> getMapper() {
        return ${domainModelNameLower}Mapper;
    }
}

